import { request } from './request'

// 获取任务列表
export function getTaskListRequest (params) {
  return request({
    baseUrl: window.g.TASK_URL,
    url: '/task/list',
    method: 'get',
    params
  })
}

// 删除任务
export function delTaskRequest (id) {
  return request({
    baseUrl: window.g.TASK_URL,
    url: `/task/${id}`,
    method: 'delete'
  })
}

// 添加任务
export function addTaskRequest (info) {
  return request({
    baseUrl: window.g.TASK_URL,
    url: '/task',
    method: 'post',
    data: { ...info }
  })
}

// 修改任务
export function updateTaskRequest (info) {
  return request({
    baseUrl: window.g.TASK_URL,
    url: '/task',
    method: 'put',
    data: { ...info }
  })
}

// 修改任务状态
export function UpdateTaskStateRequest (info) {
  return request({
    baseUrl: window.g.TASK_URL,
    url: '/task/state',
    method: 'put',
    data: { ...info }
  })
}

// 更改任务顺序
export function SortTaskRequest (data) {
  return request({
    baseUrl: window.g.TASK_URL,
    url: '/task/sort',
    method: 'post',
    data
  })
}
